//###########################################################################
//#                                                                         #
//# epct file for TelORB R14 Linux, GEM-MICRO, Zone 1                 Rev.C #
//# ======================================================================= #
//#                                                                         #
//# This file contains settings for the following TelORB configuration      #
//# parameters: NAME, ZONE, PROCESSOR, SOFTWARE, INITIAL DATA and           #
//# ENVIRONMENT DATA.                                                       #
//#                                                                         #
//# (To configure Zone 2 for GEM-MICRO, use the file                        #
//# "r14_linux_micro_zone2.epct.template".)                                 #
//#                                                                         #
//# GEM-MICRO consists of 10 Pentium processors of which 2 are used as IO   #
//# processors.                                                             #
//# The two IO processors are located in magazine 0, slots 1 & 5.           #
//# The two TelORB processors, used as Dicos loaders, are located in        #
//# magazine 0, slots 9 & 11.                                               #
//#                                                                         #
//# This file is divided into three main parts, namely "SITE DEPENDENT      #
//# PARAMETERS", "APPLICATION DEPENDENT PARAMETERS" and "PARAMETERS WHICH   #
//# MUST NOT BE CHANGED".                                                   #
//# Site and application dependent parameter values must be adjusted to     #
//# suit the target zone towards which this file will be used.              #
//#                                                                         #
//# Additional SOFTWARE and PROCESSOR pools (which are not specified in     #
//# this file) should preferably be added in a separate epct file.          #
//#                                                                         #
//# When making changes in this file, note that the characters for comments #
//# are as follows:                                                         #
//# - For INITIAL DATA and ENVIRONMENT DATA, use the hash character (#).    #
//# - For the rest of the file, use double slash characters (//).           #
//#                                                                         #
//# For information about all existing TelORB Configuration Parameters for  #
//# TelORB R14, consult the official O&M documentation at URL:              #
//#   http://telorb.uab.ericsson.se/presentation/projects/TelORB/Doc/       #
//#   R14_Doc/Configuration_Parameters_and_Tools_Staging_Area/wwhelp.htm    #
//#                                                                         #
//#                                                                 /uabmsu #
//###########################################################################

//###########################################################################
//# SITE DEPENDENT PARAMETERS   (Adjust these to match your site)           #
//###########################################################################

// Parameter for Zone Name
// =======================
// Adjust the following:
// - NAME: Specify the name of the zone, e.g. "Stockholm_GSM_UMTS_HLR_R1A".

NAME Name_of_the_zone;


// Parameter for Software
// ======================
// The parameter SOFTWARE is actually application dependent, but it has to be
// executed before the PROCESSOR parameters, and it also has a strong connection
// to the PROCESSOR pools.
// Additional SOFTWARE (than what is specified below) should preferably be added
// in a separate epct file.
//
// Adjust the following:
// - If any of the TelORB processors will run with Linux OS, uncomment IDP/SU1
//   and IDP/D38.
// - If DBN disk logging will be used, uncomment IDP/D24.
// - If VIP will be used, uncomment IDP/D32, IDP/D35, IDP/D48 and IDP/D49.
// The rest of the IDPs should be uncommented.

SOFTWARE IDP/MD14;	// Dicos_IDP
SOFTWARE IDP/MD16;	// Ethernet_IDP
SOFTWARE IDP/D13;	// IntelPcProcessorManagement_IDP
SOFTWARE IDP/D16;	// FileSystemComponents_IDP
SOFTWARE IDP/D22;	// GemScbSupervision_IDP, GEM hardware supervision
SOFTWARE IDP/D36;	// UDCRemoteServer_IDP, Linux DBN client proxy
SOFTWARE IDP/DUO2;	// Net_IDP, show load on processors
SOFTWARE IDP/MD11;	// CommLinkUdpAdaptation_IDP, InterZone IPC (Optional)
SOFTWARE IDP/MD18;	// Java_IDP (Optional)
SOFTWARE IDP/D2;	// NetRed_IDP (Optional)
SOFTWARE IDP/D30;	// LinuxIntelPcProcessorManagement_IDP, Linux (Optional)

//SOFTWARE IDP/SU1;	// TelorbLinux_IDP, Linux (Optional)
//SOFTWARE IDP/D38;	// TelorbLinuxJava_IDP, Linux (Optional)

//SOFTWARE IDP/D24;	// DiskLog_IDP, DBN disk logging (Optional)

//SOFTWARE IDP/D32;	// NetInet_IDP, VIP (Optional)
//SOFTWARE IDP/D35;	// NetInetProcess_IDP, VIP (Optional)
//SOFTWARE IDP/D48;	// TelorbLinuxNetInet_IDP, VIP (Optional)


// Parameters for TelORB Processors
// ================================
// Additional PROCESSOR pools (than what is specified below) should preferably
// be added in a separate epct file.
//
// The TelORB processor names represent the physical processor board position in
// the cabinet, e.g. TelORB processor "Proc_m0_s9" is located in magazine 0,
// slot 9.
// For TelORB processors "Proc_m0_s9" and "Proc_m0_s11", the following apply:
// - Specify MAC addresses, as described below.
// - Do not change any other settings, since these processors should run with
//   Dicos and be Dicos loaders.
//
// Adjust the following:
// - ADDRESS: Specify MAC addresses for eth0 and eth1 for each processor, e.g.
//            "00:a0:a5:50:01:db 00:a0:a5:50:01:dc".
// - Specify which Operating System each processor should run with, as follows:
//     Dicos: The processor lines with the comment "Dicos" should be
//            uncommented.
//            The processor lines with the comment "Linux" should be
//            commented.
//     Linux: The processor lines with the comment "Linux" should be
//            uncommented.
//            The processor lines with the comment "Dicos" should be
//            commented.

PROCESSOR Proc_m0_s9
	INITIAL							// Init. loader
	LOADER							// Dicos
	TARGET i486						// Dicos
	TYPE IntelPc						// Dicos
	ADDRESS "xx:xx:xx:xx:xx:xx xx:xx:xx:xx:xx:xx"
	IN DicosCommonPool,DicosPlgLoaderPool,DicosDbReplicaPool,DicosQnPool,DicosUDCRemotePool,DicosNetRedPool,DicosNetRedConnectPool;	// Dicos

PROCESSOR Proc_m0_s11
	LOADER							// Dicos
	TARGET i486						// Dicos
	TYPE IntelPc						// Dicos
	ADDRESS "xx:xx:xx:xx:xx:xx xx:xx:xx:xx:xx:xx"
	IN DicosCommonPool,DicosPlgLoaderPool,DicosDbReplicaPool,DicosQnPool,DicosUDCRemotePool,DicosNetRedPool,DicosNetRedConnectPool;	// Dicos

PROCESSOR Proc_m0_s13
	TARGET i486						// Dicos
	TYPE IntelPc						// Dicos
//	LOADER							// Linux
//	TARGET i486-linux					// Linux
//	TYPE LinuxIntelPc					// Linux
	ADDRESS "xx:xx:xx:xx:xx:xx xx:xx:xx:xx:xx:xx"
	IN DicosCommonPool,DicosUDCRemotePool,DicosNetRedPool;	// Dicos
//	IN UnixCommonPool;					// Linux

PROCESSOR Proc_m0_s15
	TARGET i486						// Dicos
	TYPE IntelPc						// Dicos
//	LOADER							// Linux
//	TARGET i486-linux					// Linux
//	TYPE LinuxIntelPc					// Linux
	ADDRESS "xx:xx:xx:xx:xx:xx xx:xx:xx:xx:xx:xx"
	IN DicosCommonPool,DicosUDCRemotePool,DicosNetRedPool;	// Dicos
//	IN UnixCommonPool;					// Linux

PROCESSOR Proc_m0_s17
	TARGET i486						// Dicos
	TYPE IntelPc						// Dicos
//	LOADER							// Linux
//	TARGET i486-linux					// Linux
//	TYPE LinuxIntelPc					// Linux
	ADDRESS "xx:xx:xx:xx:xx:xx xx:xx:xx:xx:xx:xx"
	IN DicosCommonPool,DicosUDCRemotePool,DicosNetRedPool;	// Dicos
//	IN UnixCommonPool;					// Linux

PROCESSOR Proc_m0_s19
	TARGET i486						// Dicos
	TYPE IntelPc						// Dicos
//	LOADER							// Linux
//	TARGET i486-linux					// Linux
//	TYPE LinuxIntelPc					// Linux
	ADDRESS "xx:xx:xx:xx:xx:xx xx:xx:xx:xx:xx:xx"
	IN DicosCommonPool,DicosUDCRemotePool,DicosNetRedPool;	// Dicos
//	IN UnixCommonPool;					// Linux

PROCESSOR Proc_m0_s21
	TARGET i486						// Dicos
	TYPE IntelPc						// Dicos
//	LOADER							// Linux
//	TARGET i486-linux					// Linux
//	TYPE LinuxIntelPc					// Linux
	ADDRESS "xx:xx:xx:xx:xx:xx xx:xx:xx:xx:xx:xx"
	IN DicosCommonPool,DicosUDCRemotePool,DicosNetRedPool;	// Dicos
//	IN UnixCommonPool;					// Linux

PROCESSOR Proc_m0_s23
	TARGET i486						// Dicos
	TYPE IntelPc						// Dicos
//	LOADER							// Linux
//	TARGET i486-linux					// Linux
//	TYPE LinuxIntelPc					// Linux
	ADDRESS "xx:xx:xx:xx:xx:xx xx:xx:xx:xx:xx:xx"
	IN DicosCommonPool,DicosUDCRemotePool,DicosNetRedPool;	// Dicos
//	IN UnixCommonPool;					// Linux


INITIAL DATA

# Initial Data Parameter for Date and Time
# ========================================
# Adjust the following:
# - TIME_DST_DATES: Modify the dates to correspond to the Daylight Saving Times,
#                   for the valid year, at the zone location, e.g.
#                   "(2002033102,1, 2002102702,0)".

TIME_DST_DATES = (2002033102,1, 2002102702,0)	# Pre-loads the DST database at
						# initial start.
						# Default value: None.


# Initial Data Parameters for DNS
# ===============================
# Adjust the following:
# - NumericAddress_50: Adjust both IP addresses to correspond to the symbolic
#                      hostname (DNS_SERVERS), which is specified in
#                      "SymbolicAddress_50", e.g.
#                      "134.138.226.13:134.138.201.17".
# - NumericAddress_51: Adjust the first IP address to correspond to the
#                      symbolic hostname (io1), which is specified in
#                      "SymbolicAddress_51". This is the IP address of the
#                      external interface of IO processor 1, e.g.
#                      "134.138.187.95".
# - NumericAddress_52: Adjust the first IP address to correspond to the
#                      symbolic hostname (io2), which is specified in
#                      "SymbolicAddress_52". This is the IP address of the
#                      external interface of IO processor 2, e.g.
#                      "134.138.187.96".

SymbolicAddress_50 = "DNS_SERVERS"			# DNS for remote DNS
NumericAddress_50  = "aa1.bb1.cc1.dd1:aa2.bb2.cc2.dd2"	# servers.

SymbolicAddress_51 = "io1"				# DNS for IO proc. 1.
NumericAddress_51  = "aa3.bb3.cc3.dd3:172.16.100.101:172.17.100.101"

SymbolicAddress_52 = "io2"				# DNS for IO proc. 2.
NumericAddress_52  = "aa4.bb4.cc4.dd4:172.16.100.105:172.17.100.105"


# Initial Data Parameters for Network Redundancy
# ==============================================
# Adjust the following:
# - If Network Redundancy will be used, uncomment the "i4ddCommand..." lines.

#i4ddCommand_200 = "route add -net 172.18.0.0 -netmask 255.255.0.0 -gateway 172.16.0.1"
#i4ddCommand_210 = "route add -net 172.19.0.0 -netmask 255.255.0.0 -gateway 172.17.0.1"


# Initial Data Parameters for VIP
# ===============================
# Currently, VIP can only be used on TelORB processors running with Dicos.
# In this template, only one VIP address is considered and TelORB processors
# "Proc_m0_s17" and "Proc_m0_s19" are configured for VIP usage.
#
# Adjust the following:
# - If VIP will be used, uncomment the "i4ddCommand..." lines.
# - i4ddCommand_300: Depending on your VIP router configurations, the IP
#                    addresses of the VIP router links on the router end may
#                    have to be modified, e.g. "192.168.61.1".
#                    (If the VIP routers have not yet been configured, the
#                    default values for the VIP router links, used in the
#                    template, can be kept and later be used when configuring
#                    the VIP routers.)
# - i4ddCommand_310: Specify the VIP address of the zone, e.g.
#                    "100.100.100.100".

#i4ddCommand_300 = "ddconfig i4dd0 Proc_m0_s17:eth2:192.168.61.9 Proc_m0_s17:eth3:192.168.62.9 Proc_m0_s19:eth2:192.168.61.13 Proc_m0_s19:eth3:192.168.62.13"

#i4ddCommand_310 = "ifconfig i4dd0 inet aaa.bbb.ccc.ddd"

#i4ddCommand_320 = "route add default -interface i4dd0"

ENDDATA


//##############################################################################
//# APPLICATION DEPENDENT PARAMETERS (Adjust these to match your applications) #
//##############################################################################

INITIAL DATA

# Initial Data Parameters for Java
# ================================
# Adjust the following:
# - JAVA_CAPSULE_HEAP, JAVA_HEAP, JAVA_PERM_HEAP: Modify the sizes to suit your
#                                                 applications.

JAVA_CAPSULE_HEAP = 64				# Sets the size of the Java
						# Capsule Heap.
						# Default value: JAVA_HEAP + 12.
						# Recommended value: 64 MB (as
						# specified in UABtr05174).
						# With the present HotSpot JVM,
						# the JAVA_HEAP is not a part of
						# the JAVA_CAPSULE_HEAP.

JAVA_HEAP = 30					# Sets the size available for
						# Java-code and Java-data.
						# Default value: 4 MB.
						# With the present HotSpot JVM,
						# the JAVA_HEAP is not a part of
						# the JAVA_CAPSULE_HEAP.

JAVA_PERM_HEAP = 16				# Sets the size of the Java
						# Permanent Heap.
						# Default value: 4 MB (Vega).
						# Recommended value for target
						# systems: 16 MB.

ENDDATA


//###########################################################################
//# PARAMETERS WHICH MUST NOT BE CHANGED   (Do NOT adjust these)            #
//###########################################################################

// Parameter for Zone Name (for Network Redundancy)
// ================================================
ZONE 1;						// Specifies the master zone.


INITIAL DATA

# Initial Data Parameters for Loadmodule Size
# ===========================================
BOOT_buffer_size = 16000000			# Buffer size for BOOT.
						# Default value: 5 MB.
						# Recommended value for the
						# HotSpot JVM: 16 MB.

LMD_buffer_size = 8000000			# Buffer size for the
						# LMDistributor process.
						# Default value: 3145728 byte.
						# Recommended value for the
						# HotSpot JVM: 8 MB.

LMR_buffer_size = 8000000			# Buffer size for the
						# LMReceiver process.
						# Default value: 3145728 byte.
						# Recommended value for the
						# HotSpot JVM: 8 MB.


# Initial Data Parameter for CORBA/IIOP
# =====================================
DorbIIOPHostName = "172.16.100.109:172.17.100.111"	# The IP addresses of
							# IIOP gateway agents
							# for the system.
							# Use IP address of the
							# first Dicos loader
							# on Network A and IP
							# address of the second
							# Dicos loader in
							# Network B in own zone.


# Initial Data Parameter for Error Dumping
# ========================================
DUMP_DRIVER = "DumpDriverTftp"			# The name of the driver for
						# remote dumps (to IO
						# processors).
						# Default value: None.


# Initial Data Parameters for File System
# =======================================
FileSystemCommand_200 = "mkdir /dev"

FileSystemCommand_210 = "mkdir /loadingGroup01_1"
FileSystemCommand_220 = "mknod -b /dev/rpc1 2 1"
FileSystemCommand_230 = "mount -t nfs -o uid=101 -o gid=501 -o ipaddr=172.16.100.101 -o ipaddr=172.17.100.101 /dev/rpc1 /loadingGroup01_1/ /opt/telorb/axe/loadingGroup01_1"

FileSystemCommand_240 = "mkdir /loadingGroup01_2"
FileSystemCommand_250 = "mknod -b /dev/rpc2 2 2"
FileSystemCommand_260 = "mount -t nfs -o uid=101 -o gid=501 -o ipaddr=172.16.100.105 -o ipaddr=172.17.100.105 /dev/rpc2 /loadingGroup01_2/ /opt/telorb/axe/loadingGroup01_2"

FileSystemCommand_270 = "mkdir /upgradePackages"
FileSystemCommand_280 = "mknod -b /dev/rpc3 2 3"
FileSystemCommand_290 = "mount -t nfs -o uid=101 -o gid=501 -o ipaddr=172.16.100.101 -o ipaddr=172.17.100.101 /dev/rpc3 /upgradePackages/ /opt/telorb/axe/upgradePackages"


# Initial Data Parameters for DNS
# ===============================
SymbolicAddress_53 = "localhost:localhost.localdomain"	# DNS for localhost,etc.
NumericAddress_53  = "127.0.0.1"

SymbolicAddress_54 = "SCB_0A"				# DNS for SCB_0A.
NumericAddress_54  = "172.16.100.100:172.17.100.100"

SymbolicAddress_55 = "SCB_0B"				# DNS for SCB_0B.
NumericAddress_55  = "172.16.100.125:172.17.100.125"

SymbolicAddress_56 = "Proc_m0_s9"			# DNS for TelORB proc.
NumericAddress_56  = "172.16.100.109:172.17.100.109"

SymbolicAddress_57 = "Proc_m0_s11"			# DNS for TelORB proc.
NumericAddress_57  = "172.16.100.111:172.17.100.111"

SymbolicAddress_58 = "Proc_m0_s13"			# DNS for TelORB proc.
NumericAddress_58  = "172.16.100.113:172.17.100.113"

SymbolicAddress_59 = "Proc_m0_s15"			# DNS for TelORB proc.
NumericAddress_59  = "172.16.100.115:172.17.100.115"

SymbolicAddress_60 = "Proc_m0_s17"			# DNS for TelORB proc.
NumericAddress_60  = "172.16.100.117:172.17.100.117"

SymbolicAddress_61 = "Proc_m0_s19"			# DNS for TelORB proc.
NumericAddress_61  = "172.16.100.119:172.17.100.119"

SymbolicAddress_62 = "Proc_m0_s21"			# DNS for TelORB proc.
NumericAddress_62  = "172.16.100.121:172.17.100.121"

SymbolicAddress_63 = "Proc_m0_s23"			# DNS for TelORB proc.
NumericAddress_63  = "172.16.100.123:172.17.100.123"

ENDDATA


ENVIRONMENT DATA

# Environment Data Parameters for GEM Cabinet Hardware Supervision
# ================================================================
GEM_HWI_ENABLED = "1"				# Enables the HW Inventory in
						# the TelORB Manager.
						# Default value: 0.

GEM_SCB_ADDRESSES = "SCB_0A,SCB_0B"		# List of supervised SCBs.
						# Default value: None.

GEM_SCB_FANUNITS = "1,0"			# Specifies how many fans that
						# are connected to each SCB.
						# Default value: None.


# Environment Data Parameter for Alarm Panel
# ==========================================
AlarmPanelAddress = "172.16.100.101, 172.17.100.101, 172.16.100.105, 172.17.100.105"
						# IP addresses on IO processors
						# over networks A & B for the
						# RS232 bridge serving the alarm
						# panel.
						# Default values:
						#  IP address: None, Port: 5500.

ENDDATA

//##############################  End of file  ##############################
